﻿/*
* ==============================================================================
*
* FileName: CompanyDto.cs
* Created: 2020/6/08 10:45:49
* Author: Meiam
* Description: 
*
* ==============================================================================
*/
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace Meiam.System.Model.Dto
{

    /// <summary>
    /// MES数据对象
    /// </summary>
    public class JSToERPDto : PageParm
    {

        /// <summary>
        /// 描述 :  
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "")]
        public string QueryText { get; set; }

    }

    /// <summary>
    /// 金税反写
    /// </summary>
    public class JSResponseDto
    {
        /// <summary>
        /// 描述 : 物料编码 
        /// 空值 : False
        /// 默认 : 1
        /// </summary>
        [Display(Name = "ROWS")]

        public List<JSDetailsResponseDto> ROWS { get; set; }

    }

    public class JSDetailsResponseDto
    {
        /// <summary>
        /// 描述 : 返回行状态 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "INTF_STATUS")]
        public string INTF_STATUS { get; set; }

        /// <summary>
        /// 描述 : 返回错误明细 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "INTF_MESSAGE")]
        public string INTF_MESSAGE { get; set; }
        /// <summary>
        /// 描述 : 发票编码
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "TRX_NUMBER")]
        public string TRX_NUMBER { get; set; }

        /// <summary>
        /// 描述 : 发票id 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "CUSTOMER_TRX_ID")]
        public string CUSTOMER_TRX_ID { get; set; }

        /// <summary>
        /// 描述 : 金税实际开票号码 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "JS_NUMBER")]
        public string JS_NUMBER { get; set; }

        /// <summary>
        /// 描述 : 结果 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "JS_STATUS")]
        public string JS_STATUS { get; set; }

        /// <summary>
        /// 描述 : 事务类型名称 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "CUSTOMER_TRX_LINE_ID")]
        public string CUSTOMER_TRX_LINE_ID { get; set; } 


        /// <summary>
        /// 描述 : 产品名称 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "JS_PRODUCT_NAME")]
        public string JS_PRODUCT_NAME { get; set; }


        /// <summary>
        /// 描述 : 数量 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "JS_QUANTITY")]
        public string JS_QUANTITY { get; set; }

        /// <summary>
        /// 描述 : 金额 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "JS_AMOUNT")]
        public string JS_AMOUNT { get; set; } 


        /// <summary>
        /// 描述 : 开票时间 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "JS_BILL_DATE")]
        public string JS_BILL_DATE { get; set; }
    }

}
